home *** CD-ROM | disk | FTP | other *** search
- Short: C= Installer 100% compatible replacement
- Author: savage@light-speed.de (Jens Tröger)
- Uploader: savage@light-speed.de (Jens Tröger)
- Version: 1.5 pre, Oct 31, 2000
- Type: util/sys
- Distribution: Freeware
-
- InstallerNG is a 100% compatible replacement of the original C= Installer provided
- with the old OS 3.1 releases.
- InstallerNG is completly re-written from scratch with many new features and bugfixes
- where the old Installer is just a pitty. Additionally, it has a formal language
- definition, which is the reason for a stable compiler-kernel and the good interpreter.
-
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- !!! Please note that this is a PRERELEASE and not a final version !!!
- !!! It could have bugs where you adviced to report them. !!!
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
- The InstallerNG offers the same functions as the C= Installer and interprets scripts
- in the same way. Besides that, it offers a lot of new functions and enhancements to
- some old ones. Please refer to the guides for further details.
-
- Some of the new features are:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- - Nice GUI
- The builtin-gui is based on a BOOPSI class-collection, which was also written
- by Jens Tröger; these classes allow easy font-adaption, resizing and support
- MagicWB. Additionally, you may "plug-in" other gui-systems (like MUI, BGui, ...)
- via a shared library named "installergui.library".
- Furthermore, the help window can left open, while you install your packages;
- this is a builtin feature and should be provided by every GUI plugin
-
- - More strict interpretation
- InstallerNG is more compatible to the C= documented Installer script language.
- The original C= Installer v43+ isn`t really strict in interpreting scripts and
- many error are just ignored and not mentioned to the user.
-
- - Flexible interpretation
- If an error raises while the interpretation process, InstallerNG provides
- to continue at the very next function (Remember, the C= Installer just quits)
-
- - Interuptable Interpretation
- The InstallerNG can be interupted everytime by sending the CTRL-F signal to its
- process. This option allows to break out of infinite loops.
-
- - Comfortable WB-Start
- If you run the InstallerNG from WB and give it no script via tooltypes
- a requester pops up which asks you whether you want to load a script by a
- file-requester or if you want to app-iconify the installer. If you drop a
- script-file on the application icon the InstallerNG gets started.
-
- - Returncode
- The InstallerNG now returns RETURN_OK (0) if everything of the installation
- went fine, or, in case of an error, it returns RETURN_FAIL (20). This could
- be useful, if you call the InstallerNG from a script and the script wants
- to check whether the InstallerNG was successfull or not.
-
- - UNDO-REDO environments
- Using the function "SWING" you are able to build an environment, in which you can
- "swing" from one (topmost) function to the next. When reaching the last one, the
- installation may proceed. This looks/works much like the MS-Setup program :)
-
- With v44 of the C= installer, you are able to simulate such an environment by
- special TRACE/RETRACE/BACK functions (have a look at the C= installer documentation)
-
- - Full installation control
- If you want to, the InstallerNG asks for confirmation of every action, no mattter
- what the script-programmer codes in his installer script
-
- - AppWindow
- InstallerNG can now act as an socalled "AppWindow", i.e. you may drop files into
- the window and InstallerNG uses them. This only works, when the InstallerNG asks
- for a file or directory.
-
- ... and many more ... please see the .guide file
- For more changes information, please read the .guide files attached in the archive.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 2273 572 74.8% 12-Jun-00 03:19:02 InstallerNG.info
- 4644 1915 58.7% 07-Feb-00 21:44:00 +.LICENSE
- 1580 988 37.4% 12-Jun-00 03:19:02 +.LICENSE.info
- 2273 566 75.0% 12-Jun-00 03:19:02 +c.info
- 144696 68561 52.6% 31-Oct-00 10:23:16 +InstallerNG.000
- 2060 1130 45.1% 25-Jun-00 15:29:14 +InstallerNG.000.info
- 144192 68282 52.6% 31-Oct-00 10:24:26 +InstallerNG.020
- 2060 1127 45.2% 25-Jun-00 15:29:10 +InstallerNG.020.info
- 171560 78219 54.4% 31-Oct-00 10:25:40 +InstallerNG.debug
- 2060 1131 45.0% 25-Jun-00 15:29:18 +InstallerNG.debug.info
- 545 294 46.0% 13-Jun-00 08:06:34 +CHANGES
- 7186 3116 56.6% 25-Jun-00 15:35:02 +installerng.catalog
- 21014 7112 66.1% 25-Jun-00 15:35:00 +installerng.ct
- 15594 5410 65.3% 19-Jul-00 08:12:30 +installerng.catalog
- 28985 9391 67.6% 19-Jul-00 08:12:32 +installerng.ct
- 16477 5377 67.3% 25-Jun-00 15:40:02 +installerng.cd
- 4188 1417 66.1% 31-Oct-99 16:59:18 +igui_AskBool.c
- 5747 1941 66.2% 31-Oct-99 17:00:26 +igui_AskChoice.c
- 943 355 62.3% 28-Oct-99 23:22:16 +igui_AskDir.c
- 3209 1103 65.6% 01-Nov-99 10:26:18 +igui_AskDisk.c
- 946 356 62.3% 28-Oct-99 23:22:16 +igui_AskFile.c
- 4111 1437 65.0% 01-Nov-99 10:26:54 +igui_AskNumber.c
- 5067 1678 66.8% 01-Nov-99 10:27:28 +igui_AskOptions.c
- 2640 954 63.8% 01-Nov-99 10:28:02 +igui_AskString.c
- 1670 626 62.5% 01-Nov-99 12:36:04 +igui_Bye.c
- 819 277 66.1% 28-Oct-99 23:22:16 +igui_ClearError.c
- 977 358 63.3% 28-Oct-99 23:22:16 +igui_ClearGUIEvent.c
- 711 231 67.5% 28-Oct-99 23:22:16 +igui_CloseCopyGauge.c
- 979 372 62.0% 28-Oct-99 23:22:16 +igui_Complete.c
- 1935 702 63.7% 28-Oct-99 23:22:16 +igui_Confirm.c
- 4492 1608 64.2% 28-Oct-99 23:22:16 +igui_CopyConfirm.c
- 4488 1516 66.2% 14-Mar-00 19:34:50 +igui_CopylibConfirm.c
- 5868 1644 71.9% 28-Oct-99 23:22:16 +igui_CreateFileList.c
- 734 237 67.7% 28-Oct-99 23:22:16 +igui_DisableCancel.c
- 736 238 67.6% 28-Oct-99 23:22:16 +igui_DisableProceed.c
- 804 252 68.6% 28-Oct-99 23:22:16 +igui_DisposeFileList.c
- 944 277 70.6% 28-Oct-99 23:22:16 +igui_Effect.c
- 1161 447 61.4% 28-Oct-99 23:22:16 +igui_EmptyPanel.c
- 1007 370 63.2% 28-Oct-99 23:22:16 +igui_Error.c
- 1149 408 64.4% 28-Oct-99 23:22:16 +igui_FreeApp.c
- 1033 379 63.3% 28-Oct-99 23:22:16 +igui_GetGUIEvent.c
- 840 294 65.0% 28-Oct-99 23:22:16 +igui_GetGUIInfo.c
- 1200 428 64.3% 28-Oct-99 23:22:16 +igui_GetNextEntry.c
- 1153 435 62.2% 28-Oct-99 23:22:16 +igui_GetScreenName.c
- 20128 3642 81.9% 31-Oct-99 17:02:52 +igui_InitApp.c
- 1415 549 61.2% 01-Nov-99 10:31:22 +igui_Message.c
- 1124 425 62.1% 28-Oct-99 23:22:16 +igui_NameCancel.c
- 1128 423 62.5% 28-Oct-99 23:22:16 +igui_NameProceed.c
- 879 303 65.5% 25-Jun-00 16:57:22 +igui_NotifyModuleAction.c
- 2784 829 70.2% 28-Oct-99 23:22:16 +igui_QueryDisplay.c
- 1624 559 65.5% 31-Oct-99 17:26:02 +igui_QuietWaitApp.c
- 990 369 62.7% 28-Oct-99 23:22:16 +igui_QuitApp.c
- 1723 606 64.8% 28-Oct-99 23:22:16 +igui_Request.c
- 1351 452 66.5% 28-Oct-99 23:22:16 +igui_SetCopyGauge.c
- 905 306 66.1% 28-Oct-99 23:22:16 +igui_SetHelp.c
- 990 358 63.8% 28-Oct-99 23:22:16 +igui_SetParseGauge.c
- 828 269 67.5% 28-Oct-99 23:22:16 +igui_StartupConfirm.c
- 1917 691 63.9% 31-Oct-99 17:01:40 +igui_SWING_Mode.c
- 1257 476 62.1% 28-Oct-99 23:22:16 +igui_TRAP_Mode.c
- 705 220 68.7% 28-Oct-99 23:22:16 +igui_WaitApp.c
- 12229 2130 82.5% 31-Oct-99 16:39:52 +igui_Welcome.c
- 981 356 63.7% 28-Oct-99 23:22:16 +igui_Working.c
- 1346 378 71.9% 28-Aug-99 09:41:14 +includes.h
- 196 135 31.1% 08-Aug-99 16:51:50 +installergui_base.h
- 2283 828 63.7% 28-Aug-99 09:54:18 +installergui_data.h
- 123 95 22.7% 28-Oct-99 23:58:00 +libbase.c
- 21946 5213 76.2% 01-Nov-99 11:09:32 +libstuff.c
- 3190 1479 53.6% 15-Oct-99 20:07:58 +README
- 4496 915 79.6% 25-Jun-00 16:44:20 +installergui_protos.h
- 355 246 30.7% 12-Jun-00 04:16:36 +installerngmodule_protos.h
- 2080 632 69.6% 25-Jun-00 16:39:50 +installergui.fd
- 191 147 23.0% 12-Jun-00 04:15:24 +installerngmodule.fd
- 790 428 45.8% 12-Jun-00 05:18:58 +installerngmodule_base.h
- 9652 3052 68.3% 28-Oct-00 13:44:00 +installergui.h
- 4209 1648 60.8% 29-Aug-00 17:35:08 +installerngmodule.h
- 221 150 32.1% 09-Mar-00 12:24:46 +installergui_pragmas.h
- 238 153 35.7% 11-Jun-00 12:27:22 +installerngmodule_pragmas.h
- 289 199 31.1% 15-Aug-99 12:58:44 +installergui.h
- 321 210 34.5% 11-Jun-00 12:26:26 +installerngmodule.h
- 2814 626 77.7% 25-Jun-00 16:41:32 +installergui_pragmas.h
- 374 207 44.6% 12-Jun-00 04:14:28 +installerngmodule_pragmas.h
- 3222 711 77.9% 25-Jun-00 16:42:46 +installergui_lib.h
- 444 247 44.3% 12-Jun-00 04:13:46 +installerngmodule_lib.h
- 164 137 16.4% 12-Jun-00 19:43:28 +GetDescription.c
- 70 70 0.0% 19-Jul-00 19:28:08 +GetPriority.c
- 9109 2350 74.2% 19-Jul-00 20:07:04 +PerformAction.c
- 9808 2846 70.9% 28-Sep-99 20:08:14 +savage_protos.h
- 208 121 41.8% 14-Aug-99 16:19:50 +filetype.h
- 374 123 67.1% 14-Aug-99 16:19:50 +getreg.h
- 515 227 55.9% 14-Aug-99 16:19:50 +guicontext.h
- 561 217 61.3% 14-Aug-99 16:19:50 +guicontext.i
- 2720 884 67.5% 14-Aug-99 16:19:50 +macros.h
- 153 84 45.0% 28-Sep-99 20:08:14 +patternmatcher.h
- 134 108 19.4% 14-Aug-99 16:19:50 +stdio.h
- 310 174 43.8% 14-Aug-99 16:19:50 +sysinfo.h
- 452 191 57.7% 14-Aug-99 16:19:50 +sysinfo.i
- 217 129 40.5% 14-Aug-99 16:19:50 +visible.h
- 399 151 62.1% 14-Aug-99 16:19:50 +visible.i
- 18120 6341 65.0% 14-Aug-99 16:43:12 +savage_far.lib
- 19012 6645 65.0% 14-Aug-99 08:27:58 +savage_near.lib
- 2273 568 75.0% 12-Jun-00 03:19:02 +docs.info
- 55162 20568 62.7% 31-Oct-00 10:20:30 +InstallerNG.guide
- 1580 992 37.2% 30-Oct-99 18:36:52 +InstallerNG.guide.info
- 155726 42722 72.5% 31-Oct-00 05:15:52 +Programming.guide
- 1580 990 37.3% 30-Oct-99 18:36:52 +Programming.guide.info
- 2273 574 74.7% 02-Oct-00 09:31:34 +examples.info
- 2370 923 61.0% 01-Oct-00 17:40:22 +descent.installer
- 1874 1028 45.1% 02-Oct-00 09:31:34 +descent.installer.info
- 1299 465 64.2% 02-Oct-00 09:30:50 +iconpos.installer
- 1847 1001 45.8% 02-Oct-00 09:31:34 +iconpos.installer.info
- 4234 1392 67.1% 22-Mar-00 18:09:32 +math.installer
- 1847 1000 45.8% 02-Oct-00 09:31:34 +math.installer.info
- 2571 886 65.5% 23-Aug-00 16:19:54 +properties.installer
- 1845 998 45.9% 02-Oct-00 09:31:34 +properties.installer.info
- 372 221 40.5% 15-Oct-99 19:33:32 +stringformat.installer
- 1869 1024 45.2% 02-Oct-00 09:31:34 +stringformat.installer.info
- 1303 515 60.4% 19-Mar-00 22:46:16 +sysinfo.installer
- 1864 1017 45.4% 02-Oct-00 09:31:34 +sysinfo.installer.info
- 12633 3251 74.2% 28-Oct-00 15:34:16 +Install
- 1928 1066 44.7% 30-Oct-00 11:32:40 +Install.info
- 2273 568 75.0% 12-Jun-00 03:19:02 +libs.info
- 6676 3555 46.7% 10-Sep-00 12:59:54 +prettyprinter.module
- 28728 12204 57.5% 25-Jul-00 12:55:50 +installergui.library
- 99288 50720 48.9% 03-Jul-00 17:00:38 +logo
- 19302 13211 31.5% 03-Oct-98 11:45:02 +yeah
- 268 233 13.0% 03-Oct-98 11:43:14 +CloseScreenPatch
- 2272 1460 35.7% 27-Mar-99 08:26:48 +GetSum
- -------- ------- ----- --------- --------
- 1216071 488143 59.8% 31-Oct-100 10:57:00 127 files
-